﻿using System;
using Company.IO.Interfaces;

namespace Company.System.IO.Isolated
{
    public class Stream : IStream
    {
        void IDisposable.Dispose()
        {
            throw new NotImplementedException();
        }

        bool IStream.CanRead
        {
            get { throw new NotImplementedException(); }
        }

        bool IStream.CanSeek
        {
            get { throw new NotImplementedException(); }
        }

        bool IStream.CanTimeout
        {
            get { throw new NotImplementedException(); }
        }

        bool IStream.CanWrite
        {
            get { throw new NotImplementedException(); }
        }

        long IStream.Length
        {
            get { throw new NotImplementedException(); }
        }

        long IStream.Position
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        int IStream.ReadTimeout
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        int IStream.WriteTimeout
        {
            get { throw new NotImplementedException(); }
            set { throw new NotImplementedException(); }
        }

        void IStream.Close()
        {
            throw new NotImplementedException();
        }

        void IStream.Flush()
        {
            throw new NotImplementedException();
        }

        long IStream.Seek(long offset, SeekOrigin origin)
        {
            throw new NotImplementedException();
        }

        void IStream.SetLength(long value)
        {
            throw new NotImplementedException();
        }

        int IStream.Read(byte[] buffer, int offset, int count)
        {
            throw new NotImplementedException();
        }

        int IStream.ReadByte()
        {
            throw new NotImplementedException();
        }

        void IStream.Write(byte[] buffer, int offset, int count)
        {
            throw new NotImplementedException();
        }

        void IStream.WriteByte(byte value)
        {
            throw new NotImplementedException();
        }
    }
}